*{
margin:0px;
padding:0px;
}

img{border:0px;}
html{
width:100%;
height:100%;
background-color:#0D1716;
}

body{
width:100%;
height:100%;
background:url(images/top_bg.gif) repeat-x top left;
font-family: Arial, Verdana, sans-serif;
}

#site{
width:980px;
margin:0 auto;
background:url(images/header_bg.jpg) no-repeat top left;
overflow:hidden;
}

.float {float:left}

.slogan {
float:left;
padding:85px 0 0 0;
}

#header {
padding:84px 0 0 95px;
overflow:hidden;
float:left;
}

#header h1, #header h2 {margin:20px 0 0 140px;
color:#e5fffc;
font-size:30px;}

#menu {
background:url(images/bg_mainmenu.gif) repeat-x bottom left;
margin:35px 0 30px 0;
width:801px;
height:106px;
float:left;
}

#menu li {
list-style-type:none;
display:block;
float:left;
}

#menu ul {
font: bold 12px Arial, Verdana, sans-serif;
margin:0;
padding:0;
list-style:none;
display:inline;
}

#menu ul li {
display:inline;
margin:0;
line-height:51px;
text-transform:uppercase;
position:relative;
}

#menu ul li a {
color: #000;
text-decoration:none;
letter-spacing: 1px;
padding:0 10px;
display:block;
line-height:51px;
border-right:1px solid #05ccb5;
}

#menu ul ul {
position:absolute;
left:0;
top:51px;
z-index:100;
width:100%;
display:none;
clear:both;
border-top:1px solid #00cbb5;
margin-left:-1px;
}

#menu ul ul li {display:block !important;
float:left;
margin:0;
padding:0;
width:100%;
text-align:left;
border:none;}

#menu ul ul li a {font:12px Arial, Verdana, sans-serif;
display:block;
text-transform:none;
width:143px;
border:none;
width:96%;
padding:3px 2%;
letter-spacing:0;
background-color:#c0fdf5;
color:#000;
border:1px solid #00cbb5;
border-top:none;}

#menu ul ul li a:hover, #menu ul li a.current {
background-color:#00907e;
color:#C0FDF5;}


#menu ul li:hover ul {display: block;}


.topmenu {height: 26px;
font-size: 90%;
margin: 0 auto; 
padding: 0;
color: #888;}

.topmenu .right_ {float: right;	
text-align: right;
margin:0px;
padding: 0px 65px 0 0;
color: #888;
border: 0px;}

.topmenu .right_ li {display:inline;
list-style-type: none;
border-right: 3px;
padding:5px;}
	
.topmenu a {color: #c0fdf5; 
text-decoration:none;}

.topmenu a:hover {color: #aaa;}
	
	
#content {width:790px;
margin:0 auto;
font-family:Tahoma;
font-size:12px;}

.sidebar {width:246px;
float:left;
padding:1px;
border:1px solid #146159;}

.sidebar h2 {margin:2px 0 0 5px;
color:#c0fdf5;
font:19px Tahoma;}

.sidebar li {text-align:justify;}

.sidebar img {max-width:200px;}

.news {width:192px;
background-color:#161F1E;
padding:15px 13px;
margin:13px auto 0 auto;
color:#4C5352}

.news span {text-transform:uppercase;
display:block;
padding:0 0 13px 0;}

.news font {font-size:12px;
color:#E1FEFA;}

.news li {list-style-type: none;}
.news a {color:#c0fdf5;
text-decoration:none;}

.news h3 {margin-bottom:5px;}

.all{
background:url(images/all_bg.gif) no-repeat bottom left;
margin:16px 0 0 14px;
padding:0 0 19px 0;
}

#main {width:526px;
padding:0 0 15px 13px;
overflow:hidden;
float:left;}

#main h2 {
margin:10px 0 10px 10px;
background:none;
color: #c0fdf5;
width:100%;
}

#main ul#listpages {
display:block;
line-height:12px;
list-style-type:none;
margin-left:auto;
margin-right:auto;
width:450px;
}



#main ul#listpages li {
display:block;
float:left;
height:280px;
margin-bottom:10px;
margin-left:10px;
margin-right:5px;
overflow:hidden;
padding:0;
width:125px;
}


#main ul#listpages {
line-height:12px;
list-style-type:none;
}




#main ul#listpages li img {
border:1px solid #146159;
margin-left:auto;
margin-right:auto;
width:123px;
}

#main ul#listpages li a.listtitle {
display:block;
margin-bottom:5px;
margin-top:2px;
text-align:center;
}


#main ul#listpages li span {
display:block;
font-size:11px;
padding-left:2px;
padding-right:2px;
text-align:justify;
color:#4c5352;
}


.title {width:246px;
background-image:url(images/title12.jpg);}

.block1 {background:url(images/title5.gif) repeat-x;
width:100%;
height:70px;
float:left;
margin:0 16px 0 0;}

.block1 h1, .block1 h2 {font-size:20px;}

.block2 {background-image:url(images/block2.jpg) no-repeat top left;
width:256px;
height:180px;
float:left;}

.block1 p, .block2 p {width:125px;
margin:45px 0 0 104px;}

#main p {font-family:Tahoma;
font-size:12px;
color:#4C5352;
padding:20px 0 0 2px}

.more {background-image:url(images/more_bg.gif) bottom left no-repeat;
padding-bottom:24px;
margin-top:20px;
float:right}

#footer{
width:100%;
height:84px;
background-image:url(images/footer_bg.gif);
background-position:bottom left;
background-repeat:repeat-x;
font-family:Tahoma;
font-size:12px;
color:#000000;
}

#footer p{text-align:center;
display:block;
width:781px;
margin:0 auto;
line-height:84px;
}

#footer a{
color:#FA7105;
text-decoration:none
}

#footer a:visited{text-decoration:none}
#footer a:hover{text-decoration:underline}

/*GAllery*/


ul.img_gallery {margin:10px 0;}

ul.img_gallery li {display:inline;}

ul.img_gallery img {border:4px solid #394241;
margin:10px 0px 10px 30px;}

#noback img {width:40px;}